Motion.SetAxisPositionOffset 方法
透過對軸的目前指令位置及實際位置下達一個相同的值而不引起任何動作(使用相同的跟隨誤差進行重新校正),來轉移軸的座標系統。此可作為參考情況的一個實例。
命名空間:IntervalZero.KINGSTAR.Local.Api
組合: IntervalZero.KINGSTAR.Local.Api (於 IntervalZero.KINGSTAR.Local.dll) 版本:4.4.0.0
語法
public KsCommandStatus SetAxisPositionOffset(
int Index,
double Position,
bool Relative,
McExecutionMode ExecutionMode
)
Public Function SetAxisPositionOffset(
Index As Integer,
Position As Double,
Relative As Boolean,
ExecutionMode As McExecutionMode
) As KsCommandStatus
參數
Index [in]
型別:int
軸索引。索引以 0 為起始;別名將影響此參數。
Position [in]
型別:double
位置單位(若 Relative 為 true,則此為距離單位)。
Relative [in]
型別:bool
若為相對距離,設 true;若為絕對距離設 false,預設為 false。
ExecutionMode [in]
定義方法的時間順序。
回傳值
方法的回傳代碼。
備註
- 此方法僅能在靜止 (Standstill) 或關閉 (Disabled) 的狀態下使用。
- Relative 表示在執行的時候將 Position(距離單位)加入軸的實際位置,其結果將為目標位置+距離。例如,實際位置為 50;距離為 100,則目標位置將為 150。"Absolute" 表示軸的實際位置為 Position 參數內指定的值。
- 當模數軸啟用時,Absolute 模式的輸入值將被轉換為模數位置;而 Relative 模式的輸入值則被用作距離,而非模數位置。
範例
N/A
參見